package org.brisling.domain.duties;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;

import org.brisling.base.domain.impl.BaseFlowDomain;
import org.brisling.base.domain.inf.BaseDeptDomainInf;


/**
 * 
 * 小型设备统计实体类
 * @author : jackson wang
 * @Date   : 2015年10月8日 下午10:01:07
 * @version: 1.0
 * 
 */
@Entity(name="smallEquipment")
public class SmallEquipment extends BaseFlowDomain implements BaseDeptDomainInf {
	
	
	/*
	 * 申请科室编码
	 */
	@Column(name="applyDeptid")
	private Long applyDeptid;
	
	/*
	 * 申请科室名称
	 */
	@Column(name="applyDeptName")
	private String applyDeptName;
	
	/*
	 * 申请时间
	 */
	private Date applyTime;
	
	/*
	 * 设备编码
	 */
	private Long equipmentId;
	
	/*
	 * 设备名称
	 */
	private String equipmentName;
	
	/*
	 * 待选品牌
	 */
	private String optionBrands;
	
	/*
	 * 预算单价
	 */
	private Double expectPrice;
	
	/*
	 * 数量
	 */
	private Long amount;
	
	/*
	 * 预期总价
	 */
	private Long expectTotalPrice;
	
	/*
	 * 收费单价
	 */
	private Double chargePrice;
	
	/*
	 * 收回成本年限
	 */
	private Double costRecovering;
	
	

	public Long getApplyDeptid() {
		return applyDeptid;
	}

	public void setApplyDeptid(Long applyDeptid) {
		this.applyDeptid = applyDeptid;
	}

	public String getApplyDeptName() {
		return applyDeptName;
	}

	public void setApplyDeptName(String applyDeptName) {
		this.applyDeptName = applyDeptName;
	}

	public Date getApplyTime() {
		return applyTime;
	}

	public void setApplyTime(Date applyTime) {
		this.applyTime = applyTime;
	}

	public Long getEquipmentId() {
		return equipmentId;
	}

	public void setEquipmentId(Long equipmentId) {
		this.equipmentId = equipmentId;
	}

	public String getEquipmentName() {
		return equipmentName;
	}

	public void setEquipmentName(String equipmentName) {
		this.equipmentName = equipmentName;
	}

	public String getOptionBrands() {
		return optionBrands;
	}

	public void setOptionBrands(String optionBrands) {
		this.optionBrands = optionBrands;
	}

	public Double getExpectPrice() {
		return expectPrice;
	}

	public void setExpectPrice(Double expectPrice) {
		this.expectPrice = expectPrice;
	}

	public Long getAmount() {
		return amount;
	}

	public void setAmount(Long amount) {
		this.amount = amount;
	}

	public Long getExpectTotalPrice() {
		return expectTotalPrice;
	}

	public void setExpectTotalPrice(Long expectTotalPrice) {
		this.expectTotalPrice = expectTotalPrice;
	}

	public Double getChargePrice() {
		return chargePrice;
	}

	public void setChargePrice(Double chargePrice) {
		this.chargePrice = chargePrice;
	}

	public Double getCostRecovering() {
		return costRecovering;
	}

	public void setCostRecovering(Double costRecovering) {
		this.costRecovering = costRecovering;
	}	
	
}
